package model

/*
* 1. go 语言规定在模块当中，首字母大写才能被外部访问，属于public
* 2. struct 类型中，key 名称首字母大写才能被外部访问
* 3. 使用JSON 格式化时，struct 只有首字母大写才能被正常解析
 */

//JSONResult json 类型返回最外层包装,同一返回类型格式
type JSONResult struct {
	// 返回状态吗
	Code int `json:"code"`
	// 错误信息
	Msg string `json:"msg"`
	// 空对象表示任意类型元素
	Data interface{} `json:"data"`
}

//JSONList list 类型返回
type JSONList struct {
	// 记录条数
	Count int `json:"count"`
	// 记录列表
	List interface{} `json:"list"`
}
